<?php
C_base::yn_file('base'.DS.'htmlbase.php');
class qq extends htmlbase{
	
	var $_vpath = '';//pc/phone文件夹下的路径
	
	function __construct(){
		parent::__construct();
	}
	
	function index(){
		C_base::yn_file('base'.DS.'qq'.DS.'qqConnectAPI.php');
		$qc = new QC();
		$accessToken = $qc->qq_callback();
		$openId = $qc->get_openid();
		if(@$openId && @$accessToken){
			func::Ses('recruit_qq',$openId);//openid
			$qc = new QC($accessToken,$openId);
			$arr = $qc->get_user_info();
			func::Ses('recruit_qqtx',$arr['figureurl_1']);//QQ头像
			func::Ses('recruit_uname',$arr['nickname']);//用户名
			func::Ses('recruit_zjname',$arr['nickname']);//用户名
			//第三方QQ登录之后，判断是否是绑定过的账号，如果没有跳到关联账号页面。
			$pd = C_base::M('admin.recruit')->user_s(array('openid'=>$openId));
			if($pd){//已绑定了
				if($pd['dongjie'] == 1){//用户被冻结
					$this->_alert_location($this->_url,'账号被冻结，不能登录');
				}else{
					if(@$pd['lx'] == 0){//个人
						func::Ses('recruit_uid',$pd['id']);//用户id
						func::Ses('recruit_type',1);//个人
						func::Ses('recruit_zjid','');
						func::Ses('firm_id','');
						$this->_alert_location($this->_url.'/?act=ruser&met=logincg','登录成功');
					}else{//专家
						func::Ses('recruit_zjid',$pd['id']);//专家id
						func::Ses('recruit_type',3);//专家
						func::Ses('recruit_uid','');
						func::Ses('firm_id','');
						$this->_alert_location($this->_url.'/?act=job','登录成功');
					}
				}
			}else{//跳到关联账号页面
				$this->_alert_location($this->_url.'/?act=ruser&met=bdzh','登录成功，请关联并绑定账号');
			}
		}
	}
	
}